#include <stdio.h>
#include "./include/link_puc.h"

void show_init(){
    printf("进入学生管理(1)\n");
    printf("进入课程管理(2)\n");
    printf("选课管理(3)\n");
    printf("退出系统(0)\n");
    printf("请输入(0-3)：");
}

int double_fonfirm(){
    char t;
    do{
        printf("你确定要退出吗(y/n)：");
        scanf("%c", &t);
        if (t == 'y' || t == 'Y'){
            return 1;
        }
        if (t == 'n' || t == 'N'){
            return 0;
        }
        printf("输入有误，请重新输入！\n");
    }while(1);
}

int main(){
    init_link();
    printf("%s欢迎来到学生选课系统%s\n", ty0, ty0);
    int type;
    do{
        show_init();
        scanf("%d", &type);
        getchar();
        if(type == 0){
            if(double_fonfirm()){
                printf("bye\n");
                break;
            }
        }else if(type == 1){
            show_stu(NULL);
        }else if(type == 2){
            show_sub(NULL);
        }else if(type == 3){
            show_ele();
        }else{
            printf("输入有误，请重新输入\n");
        }
    }while(1);
    close_link();
}
